//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.spring.schedule_system.dengxiaojiao.util;

import java.util.Date;

public interface LyLog {
    void info(LogBase logBase);

    void warn(LogBase logBase);

    void error(LogBase logBase);

    void info(String msg);

    void info(String format, Object... args);

    void warn(String msg);

    void warn(String format, Object... args);

    void error(String msg);

    void error(String format, Object... args);

    void error(String msg, Throwable e);

    void request(String msg);

    void request(String format, Object... args);

    void request(String method, String path, String format, Object... args);

    void request(String method, String path, String cqrsFlag, String format, Object... args);

    void pfmlog(Date startTime, Date endTime, String msg);

    void pfmlog(Date startTime, Date endTime, String format, Object... args);

    void pfmlog(long spendTime, String msg);

    void pfmlog(long spendTime, String format, Object... args);

    void pfmlog(long spendTime, String method, String format, Object... args);

    void pfmlog(long spendTime, String method, String msg);

    void pfmlog(long spendTime, String method, String path, String format, Object... args);

    void pfmlog(long spendTime, String method, String path, String msg);
}
